package org.jeecg.modules.sssj.service;

import com.github.jeffreyning.mybatisplus.service.IMppService;
import org.jeecg.modules.sssj.entity.SssjSwsj;
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.sssj.vo.SwsjVo;

import java.util.List;

/**
 * @Description: 实时数据-税务数据
 * @Author: jeecg-boot
 * @Date:   2022-06-13
 * @Version: V1.0
 */
public interface ISssjSwsjService extends IMppService<SssjSwsj> {

    /**
     * 生成税务实时数据汇总
     * @param tynsrsbh  税号
     * @param skssqq    所属期起
     * @param skssqz    所属期止
     */
    void insertFromSbxx(String tynsrsbh, String skssqq, String skssqz);

    /**
     * 查询纳税人税务实时数据汇总
     * @param tynsrsbh  税号
     * @param skssqq    所属期起
     * @param skssqz    所属期止
     */
    List<SwsjVo> selectNsrSwsj(String tynsrsbh, String skssqq, String skssqz);

    /**
     * 查询纳税人最大的属期起时间
     * @param tynsrsbh
     * @return
     */
    String getNsrMaxSsqq(String tynsrsbh);
}
